package eteam.aps.model.entity.other;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 扫描信息
 *
 * @author LiuLei
 */
@ApiModel(description = "扫描信息", value = "ProcessQuality")
public class ProcessQuality {

    @ApiModelProperty("当前扫描值")
    private String scan;

    @ApiModelProperty("物料编号【产品条码、工序编码、操作员都不为空的时候填充】")
    private String invCode;

    @ApiModelProperty("产品条码")
    private String barCode;

    @ApiModelProperty("工序编号")
    private String wpCode;

    @ApiModelProperty("工段名称")
    private String wpName;

    @ApiModelProperty("操作员编码")
    private String userCode;

    @ApiModelProperty("操作员名称")
    private String userName;

    @ApiModelProperty("备注信息")
    private String remark;

    @ApiModelProperty("业务类型：1质检，2测试，3维修")
    private int businessType;

    /**
     * @since 2025/05/23
     * 操作员
     */
    @ApiModelProperty("操作员")
    private String customer;

    /**
     * @since 2025/05/23
     * 产品类型
     */
    @ApiModelProperty("产品类型")
    private String productType;

    public String getCustomer() {
        return customer;
    }

    public void setCustomer(String customer) {
        this.customer = customer;
    }

    public String getProductType() {
        return productType;
    }

    public void setProductType(String productType) {
        this.productType = productType;
    }

    public int getBusinessType() {
        return businessType;
    }

    public void setBusinessType(int businessType) {
        this.businessType = businessType;
    }


    //======================加工进度表字段================================
    @ApiModelProperty("是否良品")
    private int fGoodOrNot;

    @ApiModelProperty("责任部门")
    private String fResponsibleDepartment;

    @ApiModelProperty("责任人")
    private String fPeopleInCharge;

    @ApiModelProperty("互检人")
    private String fPeopleInMutualInspection;

    @ApiModelProperty("PCQ检验")
    private String fPCQInspection;

    @ApiModelProperty("问题分类")
    private String fQuestionClassification;

    @ApiModelProperty("设备编号")
    private String fEquipmentNumber;

    @ApiModelProperty("不良原因")
    private String fReason;

    @ApiModelProperty("处理方案")
    private String fHandlingMethod;

    @ApiModelProperty("处理人")
    private String fHandler;

    @ApiModelProperty("QC确认人")
    private String fQCConfirmor;

    @ApiModelProperty("处理情况")
    private String fHandlingInformation;

    public String getScan() {
        return scan;
    }

    public void setScan(String scan) {
        this.scan = scan;
    }

    public String getInvCode() {
        return invCode;
    }

    public void setInvCode(String invCode) {
        this.invCode = invCode;
    }

    public String getBarCode() {
        return barCode;
    }

    public void setBarCode(String barCode) {
        this.barCode = barCode;
    }

    public String getWpCode() {
        return wpCode;
    }

    public void setWpCode(String wpCode) {
        this.wpCode = wpCode;
    }

    public String getWpName() {
        return wpName;
    }

    public void setWpName(String wpName) {
        this.wpName = wpName;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }


    public int getfGoodOrNot() {
        return fGoodOrNot;
    }

    public void setfGoodOrNot(int fGoodOrNot) {
        this.fGoodOrNot = fGoodOrNot;
    }

    public String getfResponsibleDepartment() {
        return fResponsibleDepartment;
    }

    public void setfResponsibleDepartment(String fResponsibleDepartment) {
        this.fResponsibleDepartment = fResponsibleDepartment;
    }

    public String getfPeopleInCharge() {
        return fPeopleInCharge;
    }

    public void setfPeopleInCharge(String fPeopleInCharge) {
        this.fPeopleInCharge = fPeopleInCharge;
    }

    public String getfPeopleInMutualInspection() {
        return fPeopleInMutualInspection;
    }

    public void setfPeopleInMutualInspection(String fPeopleInMutualInspection) {
        this.fPeopleInMutualInspection = fPeopleInMutualInspection;
    }

    public String getfPCQInspection() {
        return fPCQInspection;
    }

    public void setfPCQInspection(String fPCQInspection) {
        this.fPCQInspection = fPCQInspection;
    }

    public String getfQuestionClassification() {
        return fQuestionClassification;
    }

    public void setfQuestionClassification(String fQuestionClassification) {
        this.fQuestionClassification = fQuestionClassification;
    }

    public String getfEquipmentNumber() {
        return fEquipmentNumber;
    }

    public void setfEquipmentNumber(String fEquipmentNumber) {
        this.fEquipmentNumber = fEquipmentNumber;
    }

    public String getfReason() {
        return fReason;
    }

    public void setfReason(String fReason) {
        this.fReason = fReason;
    }

    public String getfHandlingMethod() {
        return fHandlingMethod;
    }

    public void setfHandlingMethod(String fHandlingMethod) {
        this.fHandlingMethod = fHandlingMethod;
    }

    public String getfHandler() {
        return fHandler;
    }

    public void setfHandler(String fHandler) {
        this.fHandler = fHandler;
    }

    public String getfQCConfirmor() {
        return fQCConfirmor;
    }

    public void setfQCConfirmor(String fQCConfirmor) {
        this.fQCConfirmor = fQCConfirmor;
    }

    public String getfHandlingInformation() {
        return fHandlingInformation;
    }

    public void setfHandlingInformation(String fHandlingInformation) {
        this.fHandlingInformation = fHandlingInformation;
    }
}

